/**
 * Created by zycool on 2016/9/1.
 * json api 接口 - 系统设置
 */


// 系统设置 - API
var sysApi = function () {

    var api = {};

    api.root_path = DyyBase.root_path;

    /**
     * 管道基础设置 ------------------------------------ start
     */

    /*** 场站阀室 start ***/
    // 列表
    api.url_room_list = function () {
        return api.root_path + '/settings/pipe/findByConditinForVR.json';
    };
    // 新建
    api.url_room_create = function () {
        return api.root_path + '/settings/pipe/addPipeValveRoom.json';
    };
    // 删除
    api.url_room_delete = function () {
        return api.root_path + '/settings/pipe/removeValveRoom.json';
    };
    // 发布
    api.url_room_release = function () {
        return api.root_path + '/settings/pipe/updateVRstated.json';
    };
    // 编辑
    api.url_room_update = function () {
        return api.root_path + '/settings/pipe/updateVR.json';
    };
    // 停用 & 启用
    api.url_room_switch = function () {
        return api.root_path + '/settings/pipe/updateVRS.json';
    };
    /*** 场站阀室 end ***/

    /*** 管道 start ***/
    // 列表
    api.url_pipe_list = function () {
        return api.root_path + '/settings/pipe/findByConditinForLine.json';
    };
    // 场站阀室下拉列表
    api.url_pipe_room = function () {
        return api.root_path + '/settings/pipe/queryAllValueRooms.json';
    };
    // 新建(添加)
    api.url_pipe_create = function () {
        return api.root_path + '/settings/pipe/addPipeLine.json';
    };
    // 编辑
    api.url_pipe_edit = function () {
        return api.root_path + '/settings/pipe/updateLine.json';
    };
    // 发布
    api.url_pipe_release = function () {
        return api.root_path + '/settings/pipe/updateLineStated.json';
    };
    // 删除
    api.url_pipe_delete = function () {
        return api.root_path + '/settings/pipe/removeLineByIds.json';
    };
    // 启用 & 停用
    api.url_pipe_switch = function () {
        return api.root_path + '/settings/pipe/updateLineS.json';
    };
    // 查看沿线场站阀室
    api.url_pipe_all_room = function () {
        return api.root_path + '/settings/pipe/findElements.json';
    };
    // 分段标识 开 / 关
    api.url_pipe_room_switch = function () {
        return api.root_path + '/settings/pipe/updateElements.json';
    };
    /*** 管道 end ***/

    /*** 管段 start ***/
    // 列表
    api.url_segment_list = function () {
        return api.root_path + '/settings/pipe/findByConditionForSegment.json';
    };
    // 新建(添加)
    api.url_segment_create = function () {
        return api.root_path + '/settings/pipe/addPipeSegment.json';
    };
    // 编辑
    api.url_segment_edit = function () {
        return api.root_path + '/settings/pipe/updatePipeSegment.json';
    };
    // 删除
    api.url_segment_delete = function () {
        return api.root_path + '/settings/pipe/removeSegmentByIds.json';
    };
    // 发布
    api.url_segment_release = function () {
        return api.root_path + '/settings/pipe/updateSegmentStated.json';
    };
    // 开启 & 关闭 & 停用 & 启用
    api.url_segment_switch = function () {
        return api.root_path + '/settings/pipe/updateSegmentS.json';
    };
    // 管道基础设置重复性验证
    // 类型，有line、segment、valve（分别表示，管道、管段、场站阀室）
    api.url_verify_repeat = function () {
        return api.root_path + '/settings/pipe/validateRepeat.json';
    };
    /*** 管段 end ***/

    /**
     * 管道基础设置 ------------------------------------ end
     */

    /*** 业务阀值设置 start ***/
    // 风险评价 - 保存
    api.url_settings_risk_save = function () {
        return api.root_path + '/settings/bizThreshold/saveRiskAppraise.json';
    };
    // 风险评价 - 撤销
    api.url_settings_risk_cancel = function () {
        return api.root_path + '/settings/bizThreshold/cancelRiskAppraise.json';
    };
    // 完整性评价 - 保存
    api.url_settings_inte_save = function () {
        return api.root_path + '/settings/bizThreshold/saveInteAss.json';
    };
    // 完整性评价 - 撤销
    api.url_settings_inte_cancel = function () {
        return api.root_path + '/settings/bizThreshold/cancelInteAss.json';
    };
    // 缺陷评价 - 保存
    api.url_settings_defect_save = function () {
        return api.root_path + '/settings/bizThreshold/saveDefeEval.json';
    };
    // 缺陷评价 - 撤销
    api.url_settings_defect_cancel = function () {
        return api.root_path + '/settings/bizThreshold/cancelDefeEval.json';
    };
    // 风险评价、完整性评价、缺陷评价 - 初始数据
    api.url_settings_threshold = function () {
        return api.root_path + '/settings/bizThreshold/getData.json';
    };
    // 个人设置 - 保存
    api.url_settings_save_person_info = function () {
        return api.root_path + '/userSelfInfo/modifyUserInfo.json';
    };
    /*** 业务阀值设置 end ***/

    /*** 公司管理 begin ***/
    //公司列表
    api.url_settings_company_search_list = function () {
        return api.root_path + '/settings/org/company/searchInfo.json';
    };
    //新增公司
    api.url_settings_company_add = function () {
        return api.root_path + '/settings/org/company/add.json';
    };
    //更新公司
    api.url_settings_company_update = function () {
        return api.root_path + '/settings/org/company/update.json';
    };
    //删除公司
    api.url_settings_company_del = function () {
        return api.root_path + '/settings/org/company/del.json';
    };
    //更新公司状态
    api.url_settings_company_updateState = function () {
        return api.root_path + '/settings/org/company/updateState.json';
    };
    //查询公司logo
    api.url_settings_query_company_logo = function () {
        return api.root_path + '/settings/org/company/queryLogo.json';
    };
    /*** 公司管理 end ***/

    /*** 角色管理 begin ***/
    //角色列表
    api.url_settings_role_query = function () {
        return api.root_path + '/settings/prvlg/role/query.json';
    };
    //新建&编辑角色
    api.url_settings_role_new = function () {
        return api.root_path + '/settings/prvlg/role/edit.json';
    };
    //删除角色
    api.url_settings_role_delete = function () {
        return api.root_path + '/settings/prvlg/role/delete.json';
    };
    //角色启用&停用
    api.url_settings_role_enable = function () {
        return api.root_path + '/settings/prvlg/role/modifyState.json';
    };
    //授权信息列表
    api.url_settings_role_authorize = function () {
        return api.root_path + '/settings/prvlg/role/queryMenu.json';
    };
    //提交授权数据
    api.url_settings_authorize_submit = function () {
        return api.root_path + '/settings/prvlg/role/grant.json';
    };
    /*** 角色管理 end ***/

    /*** 阀值管理 begin ***/
    //阀值管理列表
    api.url_settings_valve_query = function () {
        return api.root_path + '/settings/threshold/query.json';
    };
    //组名
    api.url_settings_valve_group = function () {
        return api.root_path + '/settings/threshold/queryGroup.json';
    };
    //新建&编辑角色
    api.url_settings_valve_new = function () {
        return api.root_path + '/settings/threshold/edit.json';
    };
    /*** 阀值管理 end ***/

    /*** 部门管理 begin ***/
    //部门管理列表
    api.url_settings_dept_search_list = function () {
        return api.root_path + '/settings/org/dept/searchInfo.json';
    };
    //新增部门
    api.url_settings_dept_add = function () {
        return api.root_path + '/settings/org/dept/add.json';
    };
    //更新部门
    api.url_settings_dept_update = function () {
        return api.root_path + '/settings/org/dept/update.json';
    };
    //删除部门
    api.url_settings_dept_del = function () {
        return api.root_path + '/settings/org/dept/del.json';
    };
    //更新部门状态
    api.url_settings_dept_updateState = function () {
        return api.root_path + '/settings/org/dept/updateState.json';
    };
    /*** 部门管理 end ***/

    /*** 岗位管理 begin ***/
    //岗位管理列表
    api.url_settings_post_search_list = function () {
        return api.root_path + '/settings/org/post/searchInfo.json';
    };
    //新增岗位
    api.url_settings_post_add = function () {
        return api.root_path + '/settings/org/post/add.json';
    };
    //更新岗位
    api.url_settings_post_update = function () {
        return api.root_path + '/settings/org/post/update.json';
    };
    //删除岗位
    api.url_settings_post_del = function () {
        return api.root_path + '/settings/org/post/del.json';
    };
    //更新岗位状态
    api.url_settings_post_updateState = function () {
        return api.root_path + '/settings/org/post/updateState.json';
    };
    /*** 岗位管理 end ***/

    return api;
}();


